<?php
if(ADMIN){
	if(!file_exists($_s['tags_cache']))mkdir($_s['tags_cache'],true) or ($err.='<p>Не удается создать каталог <kbd>'.$_s['tags_cache'].'</kbd></p>');
	$cd=$_s['data_dir'].'/tags/cache';
	if(is_dir($cd)){
		$err='';
		$cache=dir2array($cd);
		if(count($cache>2)){
			cache_tags();
			$cache[]='readme.txt';
			foreach($cache as $t){
				unlink($cd.'/'.$t) or ($err.='<p>Не удалось удалить файл <kbd>'.$cd.'/'.$t.'<kbd></p>');
			}
			rmdir($cd) or ($err.='<p>Не удалось удалить каталог <kbd>'.$cd.'</kbd><p>');
		}
	}
	$f=fopen('data/ext.ini.php','w');
	fwrite($f,";<?php /*\n");
	foreach($ext_ini as $name => $status){
		if(preg_match('/^\w+[a-z0-9-_]*$/i',$name)&&$name!='edit_ext'&&$name!='update')	fwrite($f,$name.'='.$status."\n");
		elseif($name=='update')fwrite($f,$name."=0\n");
	}
	fwrite($f,';*/ ?>');
	fclose($f);
	echo'<h2>Скрипт обновления выполнился</h2>';
	if($err) echo '<div style="color:red;"><h3>Сообщения об ошибках:</h3>'.$err.'</div>';
	else echo '<p>Расширение update отключено</p>';
}
